.product_btns {
    display: flex;
    justify-content: space-around;
    width: 568px;
    margin:0 auto;
}
.product_btn {
    width: 100px !important;
    height: 90px !important;
    box-shadow: 0 0 10px 0 rgba(118,127,161,.26);
    background: #fff;
    padding: 10px;
    opacity: .4;
    background-size: cover;
    background-position: 50%;
    cursor: pointer;
    border-radius: 4px;
}
.product_btn img {
    width: 100%;
    height: 66px;
}
.m_t5 {
    margin-top: 5px;
}
.p-box p {
    color: #333;
    text-align: center;
    font-size: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product_btns .active {
    opacity: 1 !important;
}

#certify {
    position: relative;
    width: 1440px;
    margin: 0 auto;
    margin-top: 50px;
}

    #certify .swiper-container {
        padding-bottom: 60px;
    }

    #certify .swiper-container2 {
        padding-bottom: 60px;
    }

    #certify .swiper-slide {
        width: 550px;
        background: #fff;
    }

        #certify .swiper-slide img {
            display: block;
            width: 550px;
            height: 310px;
        }

    #certify .swiper-slide-active  {
        opacity: 1 !important;
    }


.bigboxtitles .title2 {
    margin-top: 40px;
    font-size: 25px;
    font-weight: 500;
    text-align:center;
}


.bigboxtitles .introduce{
    font-size: 16px;
    color: #333;
    line-height: 28px;
    letter-spacing: 1px;
    margin-top: 8px;
    margin-bottom: 11px;
    text-align: center;
}
.bigboxtitles .label-box{
    text-align: center;
}
    .bigboxtitles .label-box{
        text-align: center;
    }

    .bigboxtitles .label-box .label {
        margin-right: 30px;
        font-size: 16px;
        color: #888;
        line-height: 22px;
    }

.bigboxtitles .button_3{
    display: block;
    width: 148px;
    height: 40px;
    margin: 25px auto 25px;
    border: 1px solid #000;
    line-height: 40px;
    font-size: 14px;
    cursor: pointer;
    color: #171717;
    transition: all .3s linear;
    -webkit-animation: fadeInUp1 1s ease !important;
    animation: fadeInUp1 1s ease !important;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    text-align: center;
}

    .bigboxtitles .button_3:hover {
        background: #23272e;
        color: #fff;
        transition: all .3s linear;
    }




.bigboxtitles .yjLabelBox {

    width: 300px;
    font-size: 16px;
    font-family: PingFang-SC;
    color: #888;
}

.yjBox {
    width: 866px;
    display: flex;
    justify-content: space-around;
    position: relative;
    margin: 0 auto;
    margin-top:90px;
    margin-bottom: 60px;
}


    .yjBox .left {
        z-index: 2021;
        margin: 68px auto 0;
        height: 370px;
    }

        .yjBox .left .yjTitle{
            font-size: 30px;
            font-weight: 600;
            color: #333;
            line-height: 40px;
            letter-spacing: 1px;
        }
        .yjBox .left .yjIntroduce{
            width: 353px;
            min-height: 84px;
            font-size: 16px;
            font-weight: 400;
            color: #333;
            line-height: 28px;
            letter-spacing: 1px;
            margin-top: 28px;
        }

        .yjBox .left .yjLabelBox{
            width: 300px;
            font-size: 16px;
            color: #888;
        }

.m_t20{
    margin-top: 20px;
}

.yjBox .left .button_5 {
    display: inline-block;
    width: 148px;
    height: 40px;
    border: 1px solid #000;
    line-height: 40px;
    font-size: 14px;
    cursor: pointer;
    color: #171717;
    transition: all .3s linear;
    -webkit-animation: fadeInUp1 1s ease !important;
    animation: fadeInUp1 1s ease !important;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    text-align: center;
}

.yjBox .right {
    width: 480px;
    height: 480px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.yjBox .right img{
    width: 486px;
    height: 420px;
}


